#include <iostream>

void fun(int a[2][3]){

}

int main(){
    // int a[][3];
    // fun(a, 2);

    // int i=100;
    // int &r=i;
    // printf("%p:%d %p:%d\n",&i,i,&r,r);

    // int i;
    // int &rd=i;
    // rd=i;

// const char * p="ABC";
// p[0]='B';
// *p='\0';
// p=NULL;

// const int a[4]={1,2,3};
// const int b[]={1,2,3};
// const char c[3]={'1','2','3'};
// const char d[]="123";

int b[3],c[3][4],d[5][4][3];
fun(b[3]);
fun(b);
fun(c[3][4]);
fun(d);
fun(d[1]);

}